27 - Diagnostic Medical Image Processing (DMIP) 2010/11 [ID:1414]
50 von 498 angezeigt

We are currently in the chapter on image registration and sensor data fusion.

And what we have considered so far is basically how to make use of point correspondences to

estimate the rotation and translation.

And we have considered 2D points and rigid registration, and we know that complex numbers

help us a lot to come up with a linear solver for the problem.

And we have considered three-dimensional point correspondences, and we know that quaternions

help us out to come up with a linear solver to estimate the rotation parameters.

And then last time, sorry, I should have stayed at home, but unfortunately I had a very important

project meeting this morning in Regensburg.

So I drove up from Regensburg, and since then I'm close to dead.

And then last week, we also, sorry, we should not record it today.

Last week we looked at 3D, 2D registration.

You remember the example when you want to use preoperative CT data and intraoperative

X-ray data, and you want to combine them if you have point correspondences.

The registration problem is basically nothing else but a calibration problem that we have

considered right before Christmas to calibrate C-arm systems.

So we just estimate the components of the projection matrix out of the corresponding

2D, 3D points.

So the trick in this situation is basically the application of homogeneous coordinates.

And that's usually the picture I draw.

If you have feature-based image registration using point correspondences, you have, sorry,

not corrections, correspondences.

If you have 2D, 2D, the mathematical tools are complex numbers.

If you have 3D, 3D, the mathematical tool is basically the concept of quaternions.

And if you have a 2D, 3D correspondence problem, then you use homogeneous coordinates.

So we see that rather advanced mathematical concepts, which usually appear to us like

nice theoretical tools without any practical implication, these tools turn out to be or

to provide very high value for solving these practical problems.

And basically, once you understood this, you can use SVD, and you need just three lines

of code to solve the particular registration problem.

And that's some kind of funny, and it's nice.

And what you should really know and what you should do before you show up in the oral exam

is sit down, define yourself a few point correspondences, write down the measurement matrix and the

system of linear equations, and solve it and play around with it, because it's sometimes

not that obvious how to generate the measurement matrices.

At least for students, it's sometimes not so obvious.

And my personal experience is that quite often people are somehow surprised that I ask such

a detailed question in the oral exam.

It's not very detailed.

I give you a few points, and I say estimate the rotation.

And you should be able to write down the matrix equation.

And if you want to get the 7.5 ECTS points, then you should also be able to type in MATLAB

expressions.

Right?

Good.

So what we want to do now is today and tomorrow is we would like to look into registration

methods.

I see.

Okay.

I will push you a little bit more.

Zugänglich über

Offener Zugang

Dauer

00:41:56 Min

Aufnahmedatum

2011-02-07

Hochgeladen am

2011-04-11 13:53:30

Sprache

de-DE

Einbetten
Wordpress FAU Plugin
iFrame
Teilen